Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
This behaviour is, essentially, correct: ie, it's as we designed it. Randomise only randomises the contents of that *level* - it won't descend recursively randomising there.
What is possibly needed is a "total randomise" option, which mushes everything up (as shuffle does) below that level.